home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / os2 / rxbas132.zip / HISTORY.DOC < prev    next >
Text File  |  1994-07-13  |  6KB  |  211 lines

  1. American Coders Ltd
  2. P O Box 97462
  3. Raleigh, NC   27624
  4. (919) 846-2014
  5.  
  6. Register Your Copy
  7.  
  8. Read All Documentation
  9.  
  10. - HISTORY -
  11.  
  12. Version 1.32 July 12, 1994 (Bug fix)
  13.  
  14. - Character Fields were stored right justified
  15.  
  16.  
  17. Version 1.31 June 23, 1994 (Bug fix)
  18.  
  19. - Memo Fields were not updated in DBT file correctly.
  20.  
  21. - Write, Update, and Pack routines would only process first memo field
  22. of a record.
  23.  
  24. - Improved Pack function.
  25.  
  26. - Recompiled with C Set++ Version 2.1 compiler.
  27.  
  28. Version 1.30 May 27, 1994
  29.  
  30. - Simplified MEMO field access.  MEMO fields are returned as simple
  31.   REXX variable names.  Previous versions had MEMO fields stored as
  32.   complex (STEM) variables, like arrays.
  33.  
  34. - Added a new function Rexxbase_SummarizeDBF to registered version.
  35.  
  36. - Added a new function Rexxbase_ChangePrimaryIndex to registered version.
  37.  
  38. - Added a new function Rexxbase_Soundex to registered version.
  39.  
  40.  
  41. Fixes in Version 1.30
  42.  
  43. - Added logic to update index pointers when RexxBase_GotoRecord function
  44.   used TOP or BOTTOM options.
  45.  
  46. - RexxBase_FindRecord is used against a database with no records created
  47.   a system error SYS3175. 
  48.  
  49. - RexxBase_SortDBF added an extra byte to header.  Data fields off by 1.
  50.  
  51. - For indexes with numeric fields, Rexxbase_WriteDBF was not passing correct 
  52.   index value. 
  53.  
  54. - RexxBase_CreateDBF used in correct data buffer offset.  If used in
  55.   conjunction with WriteDBF, data was written to dbf incorrectly.
  56.  
  57.  
  58. Version 1.23 Mar 15, 1994 (Bug fix)
  59.  
  60. - Forgot to define Rexxbase_ShutDown for LINKER in shareware.DEF file.
  61.   Caused function not found condition.
  62.  
  63. - Forgot to define Rexxbase_ShutDown
  64.                    Rexxbase_FilterDBF
  65.                    Rexxbase_ScanForRecord
  66.                    Rexxbase_JoinDBF for LINKER in registered .DEF file.
  67.   Caused function not found condition.
  68.  
  69. - When opened with an index, ReadPrev would get lost within the database
  70.   when a TOF condition is present.
  71.  
  72. - When opened with an index, if ReadDBF done first, function returned
  73.   second record in index.
  74.  
  75. - Sort routine checked Join connection too soon.  No sorts would work.
  76.  
  77. - Delete and Undelete functions were creating index records.
  78.  
  79. - When writing records to the database an invalid character was
  80.   used for the NON-DELETE indicator.  It was set to /x00 now sets to /x20.
  81.  
  82. - Corrected error in CreateDBF function. NUM FIELDS with DECIMAL POSITIONS
  83.   were rejected.
  84.  
  85. - Corrected error in field truncation. NUM fields with sizes > 9 and
  86.   no DECIMAL POSITIONS were limited to about 2 billion.  Any number greater
  87.   than that was truncated.  Still some rounding errors for fields with
  88.   sizes greater 17 and with decimal positions.  This may be a limitation of
  89.   REXX because the numbers store correctly in DBF.
  90.  
  91. Version 1.22 Mar 1, 1994 (Enhancements and fixes)
  92.  
  93. - Prevented Rexxbase_UpdateDBF from executing when the record pointer
  94. is at TOF or BOF.
  95.  
  96. - Corrected Rexxbase_CloseDBF function.  The database name passed was not
  97. being freed from the list.
  98.  
  99. - Added new function to shareware version:
  100.  
  101.   Rexxbase_ShutDown
  102.  
  103. - Added new functions to registered version:
  104.  
  105.     Rexxbase_FilterDBF
  106.     Rexxbase_ScanForRecord
  107.     Rexxbase_JoinDBF
  108.  
  109. - Added new control variable
  110.  
  111.   Rexxbase.UpdateHeaderCounter
  112.  
  113. - Added the option TOP to the Rexxbase_GotoRecord function.
  114.  
  115. - Added the option BOT or BOTTOM to Rexxbase_GotoRecord function.
  116.  
  117.  
  118. Version 1.21 Feb 14, 1994 (Bug fix)
  119.  
  120. - Updated ReadDBF function for first Index update pointer logic.
  121.  
  122. - Updated CreateIndex function to get field names in a quoted string.
  123.  
  124. - Indexing control variable too small, limitted record counts to < 128.
  125.  
  126. - Problem when passing an empty string i.e. RexxBase_FindRecord('dbf','')
  127.  
  128. - REXXBASE.RECORDNUMBER was misspelled in DLL.
  129. - Rexxbase_ReadPrev would go back two records.
  130. - Rexxbase_GotoRecord abended when run right after Rexxbase_CreateIndex
  131.  
  132.  
  133. Version 1.20 Feb 2, 1994 GA Release
  134.  
  135. - EQUALS parameter to RexxBase.FindRecord
  136.        allows for exact key matching.
  137. - Corrected problem with NDX files not being sharable.
  138.  
  139. Version 1.18 Beta Jan 20, 1994
  140.  
  141. - Added new variable Rexxbase.Version, which contains the
  142. current version number of RexxBase.
  143. - Corrected problem with records created with Clipper.
  144. - Update of index records work only when record was read with
  145. Rexxbase_FindRecord.  Corrected so that index records are updated when
  146. used with any read function.
  147. - Rexxbase_PackDBF abended if file was opened WITHOUT indexes.
  148.  
  149. Version 1.17  Beta Jan. 10, 1993
  150.  
  151. - Added record locking functions.
  152. - Corrected bug that did not allow mulitple database processing.
  153. - Corrected numeric key field length - was too small.
  154. - Added logic to prevent creating keys greater than 100 bytes.
  155. - Documentation updates.
  156.  
  157. Version 1.16  Beta Jan. 3, 1993
  158.  
  159. - Correct field alignment in DBF file. You will have to recreate
  160. your files due to this error.
  161. - Logical fields not stored correctly.
  162. - Logical fields not set correctly.
  163. - Removed zero padding from numeric fields.
  164.  
  165. Version 1.15  Beta Dec. 21, 1993
  166.  
  167. - Last update field not set correctly, mainly effected create
  168. functions.
  169. - Invalid date field should be set to spaces not zeroes.
  170. - Corrected errors in updating numeric fields
  171. - Corrected record alignment
  172.  
  173. Version 1.14  Beta Dec. 15, 1993
  174.  
  175. - Corrected errors in updating numeric fields
  176. - Corrected documentation
  177.  
  178. Version 1.13  Beta Dec 7, 1993 - NOT RELEASED
  179.  
  180. - Corrected errors in index functions - files not closed.
  181. - Corrected documentation
  182.  
  183. Version 1.12  Beta Dec. 1, 1993
  184.  
  185. - Corrected errors in CreateDBF and CreateFromDBF functions
  186. - Corrected documentation
  187.  
  188. Version 1.11  Beta Nov. 22, 1993
  189.  
  190. - CHANGED DATE FORMATTING TO BE COUNTRY CODE SPECIFIC
  191. - Corrected errors in CreateDBF and CreateFromDBF functions
  192. - Corrected documentation
  193.  
  194. Version 1.10  Beta Nov. 15, 1993
  195.  
  196. - Multi file access
  197. - Index access and other functions
  198. - Create functions
  199. - Modify structures
  200. - Improved Initialization Routine
  201. - Improved error reporting
  202. - Improved documentation
  203.  
  204. Version 1.02 Alpha Oct. 15, 1993
  205.  
  206. - Bug fix.
  207.  
  208. Version 1.01 Alpha Sep 1, 1993
  209.  
  210. - Initial release.
  211.